/*$(function () {
    //加载layui模板
    layui.use(['form', 'jquery'], function () {
        var form = layui.form
        $ = layui.jquery;

        form.verify({
            username: [/^[a-zA-Z0-9_-]{4,16}$/, "4到16位（字母，数字，下划线，减号）"]
            , password: [/(.+){6,12}$/, '密码必须6到12位']
        });
        form.on('submit(login)', function (data) {
            data = data.field;//重新赋值
            let res = myAjax(ipAddress()+'/back/user/login', data, "post");
        /!*    let username=$('#username').val().trim();
            let password=$('#password').val().trim();

            let status = $('#memberPass').prop("checked");*!/
            if (res.msg == 'error-code') {
                layer.alert("验证码错误");
            } else if (res.msg == 'error') {
                layer.alert("用户名或者密码错误");
            }
            else {
                sessionStorage.setItem("username", data.username);
                location.href = '/admin/html/index.html';//跳转页面
                localStorage.setItem("token", response.getResponseHeader('token'))
            }
            return false;
        });

    });
})*/

var goToLogIn =function () {
    window.location.href="/html/login.html"
}


var getCode = function (){
    
    $.ajax({
        url:ipAddress()+'/captcha/g',
        async:true,
        type:'get',
        dataType:"json",
        success:function (data){
            console.log(data)
            //接收验证码，存放到本地
            var uuid = data.data.codeKey;
            //保存验证码的key到本地
            localStorage.setItem("codeKey", uuid);
            //把图片验证码展示到图片标签
            $("#imgCode").attr("src", data.data.verfiyCode);
        }
    })
}

<!--    页面交互：事件，，进行点击时有反应-->
$(function () {


    // 引入layui框架,form表单
    layui.use('form', function () {
        //加载图片验证码
        getCode();

        // 得到form表单
        var form = layui.form;
        // layer.msg('玩命卖萌中', function(){
        //   //关闭后的操作
        //   });
      /*  let str = "fdsafasd\nfasdfasd";*/
        //自定义验证规则
        form.verify({
            nameRe:function(value) {
                console.log(value);
                var message='';
                $.ajax({
                    type:'get',
                    url:ipAddress()+"/user/g/re/"+value,
                    async:false,
                    contentType:'application/json;charset=UTF-8',
                    dataType:'json',
                    success:function (data) {
                        console.log(data);
                        if(data.msg=="success"){
                            message=''
                        }else{
                            message='用户名已经存在，请重新输入';
                        }
                    }

                })
                if(message!=''){
                    return message;
                }
            },
            password: [/(.+){6,12}$/, '密码必须6到12位'],
            repass: function(value) {
                if ($('input[name=password]').val() !== value)
                    return '两次密码输入不一致！';
            }
        });

        //监听提交
        form.on('submit(login)', function (data) {
            data = data.field;//以后这计划必写
            // alert(888)
            //将数据拿到后，传递到Java后台servlet层
            // layer.msg(JSON.stringify(data.field), function () {
            //     location.href = 'index.html'
            // });
            console.log(data);
            //我们最终需要的数据是data里面的field
            //怎么传递到后台呢？ajax
            $.ajax({
                url: ipAddress()+'/auth/g/registe',//访问后台servlet层的地址
                data: data,
                headers: {'codeKey': localStorage.getItem("codeKey")}, //登录时，带上获取验证码时的codeKey
                type: 'post',//对于后台的方法
                dataType: 'json',//固定以json对象进行传递
                success: function (res, textStatus, response) {//只要后台返回成功，才能进行当前方法，res表示后台返回的值, textStatus相应状态，response：后端返回数据，可获取相应头

                    if (res.msg == "success") {
                        layer.msg("注册成功,请重新登录")
                        //登录成功以后，要跳转到管理页面,欢迎页面，欢迎页面需要得到用户名
                        setTimeout(window.location.href = ('/html/login.html'),6000)
                        // window.history.go(-1)
                        //获取响应头中的token，并保存到本地
                    }
                    layer.msg(res.msg);
                }
            });
            //点击按钮不让刷新页面
            return false;
        });
    });
})
